/*
a) top-level const不能用于区分重载，因此：后者是重复定义！
b) 返回值不能用于区分重载！
c）合法
*/